\chapter{Shrnutí}
V~této práci jsme se seznamovali s~rozvrhováním jako takovým a
s~programováním s~omezujícími podmínkami (CP). Hlavním cílem práce bylo využít
CP k~řešení rozvrhovacích problémů dílen (shopů). Z~počátku jsme váhali
nad správností výběru knihovny Gecode, protože řešení i malých problémů
trvalo velmi dlouhou dobu. Po několika zdokonaleních algoritmu proběhne
výpočet ve většině případech v~zanedbatelném čase. Implementace
Edge-finderu (případně prohledávacího algoritmu LDS) je výzvou do
budoucna k~zrychlení výpočtu. 

Využili jsme také vhodného návrhu k~tomu, že jsme implementovali řešení
i dalších shopů - řešení Open-shopu je časově podobně náročné jako
Job-shop, zatímco Flow-shop pracuje nejrychleji a i nejspolehlivěji.
U~předchozích dvou případů dochází zhruba u~5\% zadání k~zdlouhavému
hledání, které je řádově delší než u~většiny.

V~další části práce jsme se zabývali návrhem objektu Shop. Jeho
struktura je kompromisem mezi všemi návrhy a čeká na implementaci. 
